home *** CD-ROM | disk | FTP | other *** search
/ PC Open 101 / PC Open 101 CD 2.bin / CD2 / PDF / Corsi / PHP / lezione_2 / class_quadrato.inc.php < prev    next >
Encoding:
PHP Script  |  2004-08-18  |  755 b   |  36 lines

  1. <?php
  2. class quadrato
  3.     {
  4.     var $ar;
  5.     var $per;
  6.     var $lat;
  7.     var $diago;
  8.     
  9.     function quadrato($lato)
  10.         // questo Φ il "costruttore" che inizializza il quadrato col lato definito. Il costruttore ha sempre il nome della classe. Non Φ obbligatorio che ogni classe definisca un costruttore, dipenderα dal tipo di classe
  11.         {
  12.             $this->lat=$lato;
  13.         }
  14.  
  15.     function area()
  16.         // calcola l'area del quadrato
  17.         {
  18.             $this->ar=$this->lat*$this->lat;
  19.             return $this->ar;
  20.         }
  21.  
  22.     function perimetro()        
  23.         // calcola il perimetro del quadrato
  24.         {
  25.             $this->per=$this->lat*4;
  26.             return $this->per;
  27.         }
  28.         
  29.     function diagonale()
  30.         // calcola la diagonale del quadrato
  31.         {
  32.             $this->diago=$this->lat*sqrt(2);
  33.             return $this->diago;    
  34.         }        
  35.     }
  36. ?>